home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / relnotes / performer_eoe / ch3.z / ch3
Text File  |  2001-04-17  |  5KB  |  265 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        3.  _D_a_t_a_b_a_s_e__L_o_a_d_e_r_s
  9.  
  10.        OpenGL Performer provides an extensive set of dynamic shared
  11.        objects for loading databases of different file formats.
  12.        OpenGL Performer applications can do run-time look-ups for
  13.        finding DSOs for a file of a particular format based on the
  14.        suffix of the file name.  The DSOs for these loaders are
  15.        provided as part of the OpenGL Performer execution
  16.        environment.
  17.  
  18.        Loaders are provided for several Silicon Graphics data
  19.        formats (_b_i_n, _c_s_b, _g_f_o, _i_m, _i_v, _p_f_b, _p_f_s, _p_h_d, _p_t_u, _s_g_o,
  20.        etc.)  as well as many popular formats including Autodesk's
  21.        _d_x_f and _3_d_s, Coryphaeus' _d_w_b, Medit's _m_e_d_i_t, MultiGen-
  22.        Paradigm, Inc's _f_l_t, Wavefront's _o_b_j, and many others.
  23.  
  24.  
  25.        3.1  _l_i_b_p_f_d_b__D_a_t_a_b_a_s_e__L_o_a_d_e_r_s
  26.  
  27.  
  28.        _l_i_b_p_f_d_b is a collection of independent libraries (one for
  29.        each supported file format, in each of O32, N32, and N64)
  30.        that read or write a particular scene description file
  31.        format.  These loaders are implemented using the IRIX
  32.        Dynamic Shared Object facility and are demand loaded as
  33.        needed.  The file loader DSO provided with the OpenGL
  34.        Performer execution environment include:
  35.  
  36.           +o 3ds: AutoDesk _3_D_S_t_u_d_i_o binary data
  37.  
  38.           +o arcinfo:
  39.  
  40.           +o bin: Minor SGI format used by _p_o_w_e_r_f_l_i_p
  41.  
  42.           +o bpoly: Side Effects Software _P_R_I_S_M_S binary
  43.  
  44.           +o bw:
  45.  
  46.           +o byu: Brigham Young University CAD/FEA data
  47.  
  48.           +o closest:
  49.  
  50.           +o csb: Cosmo Scene Graph Binary format (also used by
  51.             OpenGL Optimizer)
  52.  
  53.           +o ct:
  54.  
  55.           +o dem:
  56.  
  57.           +o doublerot:
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o doublescale:
  75.  
  76.           +o doubletrans:
  77.  
  78.           +o dted:
  79.  
  80.           +o dwb: Coryphaeus Software _D_e_s_i_g_n_e_r'_s _W_o_r_k_b_e_n_c_h
  81.  
  82.           +o dxf: AutoDesk _A_u_t_o_C_A_D ASCII format
  83.  
  84.           +o evt:
  85.  
  86.           +o flt: MultiGen _O_p_e_n_F_l_i_g_h_t v14 format
  87.  
  88.           +o flt11: MultiGen public domain Flight v11 format
  89.  
  90.           +o gds: McDonnell-Douglas GDS _t_h_i_n_g_s data
  91.  
  92.           +o gfo: Minor SGI format (radiosity output)
  93.  
  94.           +o im: Minor SGI format (OpenGL Performer example)
  95.  
  96.           +o irtp: AAI/Graphicon _I_n_t_e_r_a_c_t_i_v_e _R_e_a_l-_T_i_m_e _P_H_I_G_S
  97.  
  98.           +o iv: SGI OpenInventor / VRML 1.0
  99.  
  100.           +o lodfix:
  101.  
  102.           +o lsa: Lightscape radiosity solutions (ASCII)
  103.  
  104.           +o lsb: Lightscape radiosity solutions (binary)
  105.  
  106.           +o m: University of Washington mesh data
  107.  
  108.           +o medit: Medit Productions _m_e_d_i_t modeling tool
  109.  
  110.           +o nff: Eric Haines' ray tracing test data format
  111.  
  112.           +o obj: Wavefront Technologies data format
  113.  
  114.           +o pegg:
  115.  
  116.           +o pfb: OpenGL Performer Fast-Loading Binary format
  117.  
  118.           +o pfs: OpenGL Performer pfShader Description format
  119.  
  120.           +o phd: Minor SGI format (polyhedra)
  121.  
  122.           +o poly: Side Effects Software _P_R_I_S_M_S ASCII data
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.           +o post: Minor SGI format (example gridded terrain loader)
  141.  
  142.           +o proc:
  143.  
  144.           +o projtex:
  145.  
  146.           +o pts: University of Washington point data
  147.  
  148.           +o ptu: Minor SGI format (OpenGL Performer example)
  149.  
  150.           +o rot:
  151.  
  152.           +o s1k: US ARMY SIMNET databases (Texas Instruments)
  153.  
  154.           +o scale:
  155.  
  156.           +o sgf: US NAVY standard graphics format
  157.  
  158.           +o sgo: Minor SGI format
  159.  
  160.           +o so:
  161.  
  162.           +o spf: US NAVY simple polygon format
  163.  
  164.           +o sphere:
  165.  
  166.           +o spherepatch:
  167.  
  168.           +o spherepatch3:
  169.  
  170.           +o sponge: Sierpinski sponge 3D fractal generator
  171.  
  172.           +o star: Yale University compact star chart data
  173.  
  174.           +o stla: 3D Structures Stereolithography (ASCII)
  175.  
  176.           +o stlb: 3D Structures Stereolithography (binary)
  177.  
  178.           +o substclip:
  179.  
  180.           +o sv: Format of John Kichury's _i_3_d_m modeler
  181.  
  182.           +o trans:
  183.  
  184.           +o tri: University of Minnesota Geometry Center data
  185.  
  186.           +o unc: University of North Carolina data
  187.  
  188.           +o vct:
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.           +o wrl:
  207.  
  208.        Source code for many of these loaders is available in the
  209.        full OpenGL Performer product.
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.